import os

# 获取当前文件所在的目录路径
print(f"当前文件所在目录是：{os.getcwd()}")

# 获取文件的绝对路径
print(f"文件所在路径：{os.path.abspath('os模块.py')}")

path1 = 'D:\python项目\pycarm-PJ_1\基础知识-python\os模块.py'
path2 = "D:\python项目\pycarm-PJ_1\基础知识-python"
path3 = 'D:\python项目\pycarm-PJ_1'

print(f"path1路径是否存在：{os.path.exists(path1)}")
print(f"path1路径是否为文件：{os.path.isfile(path1)}")
print(f"path1路径是否为目录：{os.path.isdir(path1)}")
print(f"path2路径的文件名是（最后一个文件/目录的名称）：{os.path.basename(path1)}")
print(f"path2路径的文件的目录路径是（最后一个文件/目录所在的路径（不包含自己））：{os.path.dirname(path1)}")

print(f"path2路径是否存在：{os.path.exists(path2)}")
print(f"path2路径是否为文件：{os.path.isfile(path2)}")
print(f"path2路径是否为目录：{os.path.isdir(path2)}")
print(f"path2路径的文件名是（最后一个文件/目录的名称）：{os.path.basename(path2)}")
print(f"path2路径的文件的目录路径是（最后一个文件/目录所在的路径（不包含自己））：{os.path.dirname(path2)}")


path4 = os.path.join(path3, 'os-mao.txt')
print(f"连接目录和文件：{path4}")

path5 = os.path.join(path3, 'os-mao')
print(f"连接目录和目录：{path5}")